﻿namespace homework2
{
    internal class Program
    {/// <summary>
    /// 通过wasd移动hello的位置
    /// </summary>
    /// <param name="args"></param>
        static void Main(string[] args)
        {
            //定义行和列
            int x = 0, y = 0;
            //定义输入的字符
            char input;
            //输入wasd循环
            do
            {
                //清理屏幕
                Console.Clear();
                //hello的位置
                Console.SetCursorPosition(x, y);
                //在屏幕上输出hello
                Console.Write("Hello");
                //返回一个字符
                input = Console.ReadKey().KeyChar;
                switch (input)
                {
                    //位置右移
                    case 'd':
                        if(x < 20)
                            x++; 
                        break;
                    //位置左移
                    case 'a':
                        if(x > 0)
                            x--; 
                        break;
                    //位置上移
                    case 'w':
                        if(y >0)
                            y--;
                        break;
                    //位置下移
                    case 's':
                        if(y < 20)
                            y++; 
                        break;
                    default:
                        input = 'e'; 
                        break;

                }
            } while (input !='e');

        }
    }
}